#include "processpool.hpp"

void Usage()
{
    printf("use error, process num\n");
}

int main(int argc, char *argv[])
{
    // std::cout << "hello world!\n" << std::endl;
    if (argc != 2)
    {
        Usage();
    }
    int processnum = std::stoi(argv[1]); // 假设都是字符串数字
    processpool* pp = new processpool(processnum,Worker);

    // //初始化
    pp->InitProceessPool();
    // // 分发任务
    pp->DispatchTask();
    // // 关闭进程
    pp->CleanProcess();
    // //初始化
    // InitProceessPool(processnum, channels, Worker);
    // // 调试
    // //  debug(channels);
    // // 分发任务
    // DispatchTask(channels);
    // // 关闭进程
    // CleanProcess(channels);
}